$(function(){
	/**反馈列表初始化*/
	$('#dg').datagrid({    
	    title:"任务反馈列表",
		border:0,
		nowrap:true,
		striped:true,
		fit: true,//自动大小
		url:'feedback/queryMyList',
		queryParams : {taskId : $('#id').val()},
	    columns:[[    
	        {field : 'id', title : '反馈ID',  width:50},  
	        {field : 'name', title : '反馈主题', width:200},
	        {field : 'taskName', title : '归属任务', width:200, formatter:function(value,row){
	        	return row.task.name;
	        }},
	       /* {field : 'progress', title : '任务完成进度', width:100},*/
	        {field : 'factAmount', title : '实际使用资金', width:130},
	        {field : 'createTime', title : '反馈时间', width:130},
	        {field : 'executeTime', title : '执行时间', width:130},
	        {field : 'status', title : '审核状态', width:80, formatter : formateAuditStatus},
	        {field : 'auditUserName', title : '审核人', width:100},
	        {field : 'auditTime', title : '审核时间', width:130},
	        {field : 'remark', title : '描述', width:400}
	    ]],
		singleSelect:true,
		rownumbers:true,
		toolbar:'#tb',
		pagination:true,
		pageSize:10,
		onClickRow:function(rowIndex, rowData){}
	}).datagrid('getPager').pagination({  
        pageSize: 10,//每页显示的记录条数，默认为10  
        pageList: [10,20,50],//可以设置每页记录条数的列表  
        beforePageText: '第',//页数文本框前显示的汉字  
        afterPageText: '页    共 {pages} 页',  
        displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录'
    });
	
	/** 新增 */
	$('#add').click(function(){
		var _url = 'feedback/add.html?taskId=' + $('#id').val();
		showEasyUiWindow('contentFrame', _url, 'win', '新增任务反馈', 350, 300, true);
	});
	
	/*** 编辑 */
	$('#edit').click(function(){
		var row = $('#dg').treegrid('getSelected');
		if (row) {
			/*var status = row.status;
			if (status == '2') {
				$.messager.alert('warning', '审核通过，该反馈不可修改！', 'warning');
				return;
			}*/
			var url = 'feedback/edit.html?id=' + row.id;
			showEasyUiWindow('contentFrame', url, 'win', '编辑任务', 350, 300, true);
		} else {
			$.messager.alert('warning', '请选择一条数据！', 'warning');
		}
	});
	
	/*** 审核 */
	$('#audit').click(function(){
		var row = $('#dg').treegrid('getSelected');
		if (row) {
			var status = row.status;
			/*if (status == '2') {
				$.messager.alert('warning', '审核通过，该反馈不可修改！', 'warning');
				return;
			}*/
			var url = 'feedback/audit.html?id=' + row.id;
			showEasyUiWindow('contentFrame', url, 'win', '编辑任务', 350, 300, true);
		} else {
			$.messager.alert('warning', '请选择一条数据！', 'warning');
		}
	});
	
	/**查看*/
	$('#detail').click(function(){
		var row = $('#dg').treegrid('getSelected');
		if (row) {
			var url = 'feedback/detail.html?id=' + row.id;
			showEasyUiWindow('contentFrame', url, 'win', '查看任务反馈', 350, 300, true);
		} else {
			$.messager.alert('warning', '请选择一条数据！', 'warning');
		}
	});
	
	/*** 删除 */
	$('#remove').click(function(){
		var row = $('#dg').treegrid('getSelected');
		if (row) {
			$.messager.confirm('确认', '你确认要删除此条数据吗?', function(r) {
				if (r) {
					var id = row.id;				
					$.get('feedback/delete.html', {id : id}, function(rs) {
						if (rs.success == true) {
							reSearch();
							$.messager.alert('warning', rs.message, 'warning');
						} else {
							$.messager.alert('warning', rs.message, 'warning');
						}
					});
				}
			});
		} else {
			$.messager.alert('warning', '请选择一条数据！', 'warning');
		}
	});
});

/**
 * 重载
 */
function reSearch() {
	$('#name').val('');
	$('#remark').val('');
	$('#excTimeBegin').val('');
	$('#excTimeEnd').val('');
	$('#createTimeBegin').val('');
	$('#createTimeEnd').val('');
	doSearch();
}

function doSearch() {
	$('#dg').datagrid('reload',{
		name : $('#name').val(),
		remark : $('#remark').val(),
		excTimeBegin : $('#excTimeBegin').val(),
		excTimeEnd : $('#excTimeEnd').val(),
		createTimeBegin : $('#createTimeBegin').val(),
		createTimeEnd : $('#createTimeEnd').val()
	});
}